package bingfa

import "fmt"

type person struct {
	name string
	sex string
}

func Test7(){
	//创建一个管道，最多可以存放10个任意数据类型变量
	allChan:=make(chan interface{},10)
	allChan<-person{
		name: "li",
		sex:  "boy",
	}
	allChan<-&person{
		name: "wang",
	}
	allChan<-100
	a:=<-allChan
	b:=<-allChan
	c:=<-allChan
	fmt.Println(a,b,c)
	x:=a.(person)
	fmt.Println(x.name)
}